package com.qf.lanzhou.blog.api.dao;

import com.qf.lanzhou.blog.api.common.Number;
import com.qf.lanzhou.blog.api.pojo.entity.Page;

import java.util.List;

/**
 * @author jack
 * 文章分页dao层
 */
public interface ArticlePaginationDao {
    /**
     * 默认分页
     * @param page 传入实体类实现动态查询
     * @return 返回集合存贮数据
     */
    List defaultPagination(Page page);

    /**
     * 查询文章表总行数
     * @return
     */
    Long selectCount();

    /**
     * 按照点赞排序
     * @param page
     * @return
     */
    List kudosPagination(Page page);
}
